package com.site.wisdom_construction.controller;

import com.site.wisdom_construction.entity.healthEpidemicModel.*;
import com.site.wisdom_construction.entity.integralSupermarketModule.Commodity;
import com.site.wisdom_construction.entity.integralSupermarketModule.ConversionRecord;
import com.site.wisdom_construction.entity.iotModule.AiMonitoring;
import com.site.wisdom_construction.entity.iotModule.DustMonitoring;
import com.site.wisdom_construction.entity.iotModule.MonitorMessage;
import com.site.wisdom_construction.entity.iotModule.Monitoring;
import com.site.wisdom_construction.entity.partyConstructionModule.PartyConstructionActivity;
import com.site.wisdom_construction.entity.partyConstructionModule.PartyConstructionPersonnel;
import com.site.wisdom_construction.entity.partyConstructionModule.PartyConstructionPhoto;
import com.site.wisdom_construction.entity.partyConstructionModule.PartyConstructionVideo;
import com.site.wisdom_construction.entity.personnelModule.*;
import com.site.wisdom_construction.entity.publicModule.Position;
import com.site.wisdom_construction.entity.publicModule.Profession;
import com.site.wisdom_construction.entity.publicModule.Team;
import com.site.wisdom_construction.entity.qualityModule.*;
import com.site.wisdom_construction.entity.safetyModule.*;
import com.site.wisdom_construction.entity.scheduleModule.DelayRecord;
import com.site.wisdom_construction.entity.scheduleModule.ProductionRecords;
import com.site.wisdom_construction.entity.scheduleModule.ProgressMilestones;
import com.site.wisdom_construction.entity.scheduleModule.ProjectProgressPlan;
import com.site.wisdom_construction.entity.trainingCheckModule.*;
import com.site.wisdom_construction.entity.userAuthorityModule.ProjectRole;
import com.site.wisdom_construction.entity.userAuthorityModule.Role;
import com.site.wisdom_construction.entity.userAuthorityModule.User;
import com.site.wisdom_construction.responseEntity.JsonResult;
import com.site.wisdom_construction.statisticsResult.*;
import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.*;

/**
 * @Author daiyifei
 * @Date 2021/12/29
 * @Description
 */
@Api(tags = "数据实体类接口")
@RestController
@RequestMapping("Model")
@CrossOrigin
public class ModelController {

    /** userAuthorityModule */
    @GetMapping(value = "/toUser")
    public JsonResult toUser(@RequestBody User user){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toRole")
    public JsonResult toRole(@RequestBody Role role){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toProjectRole")
    public JsonResult toProjectRole(@RequestBody ProjectRole projectRole){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    /** publicModule */
    @GetMapping(value = "/toProfession")
    public JsonResult toProfession(@RequestBody Profession profession){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toTeam")
    public JsonResult toTeam(@RequestBody Team team){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toPosition")
    public JsonResult toPosition(@RequestBody Position position){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }


    /** personnelModule */
    @GetMapping(value = "/toContractWorkers")
    public JsonResult toContractWorkers(@RequestBody ContractWorkers contractWorkers){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toLabourEnterpriseResource")
    public JsonResult toLabourEnterpriseResource(@RequestBody LabourEnterpriseResource labourEnterpriseResource){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toLabourEnterpriseAdmittance")
    public JsonResult toLabourEnterpriseAdmittance(@RequestBody LabourEnterpriseAdmittance labourEnterpriseAdmittance){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toLabourEnterpriseApproach")
    public JsonResult toLabourEnterpriseApproach(@RequestBody LabourEnterpriseApproach labourEnterpriseApproach){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toManagerialStaff")
    public JsonResult toManagerialStaff(@RequestBody ManagerialStaff managerialStaff){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toConstruction")
    public JsonResult toConstruction(@RequestBody Construction construction){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toSpecialPersonnel")
    public JsonResult toSpecialPersonnel(@RequestBody SpecialPersonnel specialPersonnel){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toTemporaryWorkers")
    public JsonResult toTemporaryWorkers(@RequestBody TemporaryWorkers temporaryWorkers){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toSafetyTraining")
    public JsonResult toSafetyTraining(@RequestBody SafetyTraining safetyTraining){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toSafetyTrainingWorkers")
    public JsonResult toSafetyTrainingWorkers(@RequestBody SafetyTrainingWorkers safetyTrainingWorkers){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toBadnessLabour")
    public JsonResult toBadnessLabour(@RequestBody BadnessLabour badnessLabour){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toBadnessWorkers")
    public JsonResult toBadnessWorkers(@RequestBody BadnessWorkers badnessWorkers){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toBlacklistLabour")
    public JsonResult toBlacklistLabour(@RequestBody BlacklistLabour blacklistLabour){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toBlacklistWorkers")
    public JsonResult toBlacklistWorkers(@RequestBody BlacklistWorkers blacklistWorkers){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toHonorLabour")
    public JsonResult toHonorLabour(@RequestBody HonorLabour honorLabour){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toHonorWorkers")
    public JsonResult toHonorWorkers(@RequestBody HonorWorkers honorWorkers){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toProject")
    public JsonResult toProject(@RequestBody Project project){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    /** safetyModule */
    @GetMapping(value = "/toSafetyDangerType")
    public JsonResult toSafetyDangerType(@RequestBody SafetyDangerType safetyDangerType){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toSafetyDangerRecord")
    public JsonResult toSafetyDangerRecord(@RequestBody SafetyDangerRecord safetyDangerRecord){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toSafetyDistrict")
    public JsonResult toSafetyDistrict(@RequestBody SafetyDistrict safetyDistrict){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toSafetyRiskSource")
    public JsonResult toSafetyRiskSource(@RequestBody SafetyRiskSource safetyRiskSource){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toSafetyRiskSourcePublic")
    public JsonResult toSafetyRiskSourcePublic(@RequestBody SafetyRiskSourcePublic safetyRiskSourcePublic){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toSafetyInspection")
    public JsonResult toSafetyInspection(@RequestBody SafetyInspection safetyInspection){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toSafetyInspectionRecord")
    public JsonResult toSafetyInspectionRecord(@RequestBody SafetyInspectionRecord safetyInspectionRecord){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    /** qualityModule */
    @GetMapping(value = "/toQualityDangerType")
    public JsonResult toQualityDangerType(@RequestBody QualityDangerType qualityDangerType){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toQualityDangerRecord")
    public JsonResult toQualityDangerRecord(@RequestBody QualityDangerRecord qualityDangerRecord){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toQualityDistrict")
    public JsonResult toQualityDistrict(@RequestBody QualityDistrict qualityDistrict){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toQualityInspection")
    public JsonResult toQualityInspection(@RequestBody QualityInspection qualityInspection){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toQualityInspectionRecord")
    public JsonResult toQualityInspectionRecord(@RequestBody QualityInspectionRecord qualityInspectionRecord){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toQualityRiskSource")
    public JsonResult toQualityRiskSource(@RequestBody QualityRiskSource qualityRiskSource){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toQualityRiskSourcePublic")
    public JsonResult toQualityRiskSourcePublic(@RequestBody QualityRiskSourcePublic qualityRiskSourcePublic){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }


    /** scheduleModule */
    @GetMapping(value = "/toDelayRecord")
    public JsonResult toDelayRecord(@RequestBody DelayRecord delayRecord){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toProductionRecords")
    public JsonResult toProductionRecords(@RequestBody ProductionRecords productionRecords){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toProgressMilestones")
    public JsonResult toProgressMilestones(@RequestBody ProgressMilestones progressMilestones){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toProjectProgressPlan")
    public JsonResult toProjectProgressPlan(@RequestBody ProjectProgressPlan projectProgressPlan){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    /** trainingCheckModule */
    @GetMapping(value = "/toTrainingCourses")
    public JsonResult toTrainingCourses(@RequestBody TrainingCourses trainingCourses){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toTrainingCoursesPublic")
    public JsonResult toTrainingCoursesPublic(@RequestBody TrainingCoursesPublic trainingCoursesPublic){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toTrainingCoursesRecords")
    public JsonResult toTrainingCoursesRecords(@RequestBody TrainingCoursesRecords trainingCoursesRecords){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toExamQuestions")
    public JsonResult toExamQuestions(@RequestBody ExamQuestions examQuestions){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toExaminationPaper")
    public JsonResult toExaminationPaper(@RequestBody ExaminationPaper examinationPaper){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toTrainExam")
    public JsonResult toTrainExam(@RequestBody TrainExam trainExam){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toTrainExamRecords")
    public JsonResult toTrainExamRecords(@RequestBody TrainExamRecords trainExamRecords){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }


    /** integralSupermarketModule */
    @GetMapping(value = "/toCommodity")
    public JsonResult toCommodity(@RequestBody Commodity commodity){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toConversionRecord")
    public JsonResult toConversionRecord(@RequestBody ConversionRecord conversionRecord){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }


    /** partyConstructionModule */
    @GetMapping(value = "/toPartyConstructionPersonnel")
    public JsonResult toPartyConstructionPersonnel(@RequestBody PartyConstructionPersonnel partyConstructionPersonnel){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toPartyConstructionActivity")
    public JsonResult toPartyConstructionActivity(@RequestBody PartyConstructionActivity partyConstructionActivity){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toPartyConstructionPhoto")
    public JsonResult toPartyConstructionPhoto(@RequestBody PartyConstructionPhoto partyConstructionPhoto){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toPartyConstructionVideo")
    public JsonResult toPartyConstructionVideo(@RequestBody PartyConstructionVideo partyConstructionVideo){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toMonitoring")
    public JsonResult toMonitoring(@RequestBody Monitoring monitoring){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toMonitorMessage")
    public JsonResult toMonitorMessage(@RequestBody MonitorMessage monitorMessage){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toAiMonitoring")
    public JsonResult toAiMonitoring(@RequestBody AiMonitoring aiMonitoring){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toSafetyByHt")
    public JsonResult toSafetyByHt(@RequestBody SafetyByHt safetyByHt){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toQualityByHt")
    public JsonResult toQualityByHt(@RequestBody QualityByHt qualityByHt){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toEducationDangerNotice")
    public JsonResult toEducationDangerNotice(@RequestBody EducationDangerNotice educationDangerNotice){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toEducationDangerNoticeRecord")
    public JsonResult toEducationDangerNoticeRecord(@RequestBody EducationDangerNoticeRecord educationDangerNoticeRecord){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toEducationLiabilityStatement")
    public JsonResult toEducationLiabilityStatement(@RequestBody EducationLiabilityStatement educationLiabilityStatement){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toEducationLiabilityStatementRecord")
    public JsonResult toEducationLiabilityStatementRecord(@RequestBody EducationLiabilityStatementRecord educationLiabilityStatementRecord){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toEducationProductionResponsibility")
    public JsonResult toEducationProductionResponsibility(@RequestBody EducationProductionResponsibility educationProductionResponsibility){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toEducationProductionResponsibilityRecord")
    public JsonResult toEducationProductionResponsibilityRecord(@RequestBody EducationProductionResponsibilityRecord educationProductionResponsibilityRecord){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toEducationSafetyCard")
    public JsonResult toEducationSafetyCard(@RequestBody EducationSafetyCard educationSafetyCard){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }


    @GetMapping(value = "/toEducationSafetyCardRecord")
    public JsonResult toEducationSafetyCardRecord(@RequestBody EducationSafetyCardRecord educationSafetyCardRecord){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toEducationTechnicalDisclosure")
    public JsonResult toEducationTechnicalDisclosure(@RequestBody EducationTechnicalDisclosure educationTechnicalDisclosure){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toEducationTechnicalDisclosureRecord")
    public JsonResult toEducationTechnicalDisclosureRecord(@RequestBody EducationTechnicalDisclosureRecord educationTechnicalDisclosureRecord){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toEducationUndertaking")
    public JsonResult toEducationUndertaking(@RequestBody EducationUndertaking educationUndertaking){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toEducationUndertakingRecord")
    public JsonResult toEducationUndertakingRecord(@RequestBody EducationUndertakingRecord educationUndertakingRecord){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toEducationProtectiveEquipment")
    public JsonResult toEducationProtectiveEquipment(@RequestBody EducationProtectiveEquipment educationProtectiveEquipment){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toEducationProtectiveEquipmentRecord")
    public JsonResult toEducationProtectiveEquipmentRecord(@RequestBody EducationProtectiveEquipmentRecord educationProtectiveEquipmentRecord){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toEducationSecurityQuestions")
    public JsonResult toEducationSecurityQuestions(@RequestBody EducationSecurityQuestions educationSecurityQuestions){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toEducationSecurityQuestionsRecord")
    public JsonResult toEducationSecurityQuestionsRecord(@RequestBody EducationSecurityQuestionsRecord educationSecurityQuestionsRecord){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toAntiepidemicInformation")
    public JsonResult toAntiepidemicInformation(@RequestBody AntiepidemicInformation antiepidemicInformation){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toWarningRecordCount")
    public JsonResult toWarningRecordCount(@RequestBody WarningRecordCount warningRecordCount){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toAnimalHeatHistory")
    public JsonResult toAnimalHeatHistory(@RequestBody AnimalHeatHistory animalHeatHistory){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toAntiepidemicWristband")
    public JsonResult toAntiepidemicWristband(@RequestBody AntiepidemicWristband antiepidemicWristband){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toBloodOxygenHistory")
    public JsonResult toBloodOxygenHistory(@RequestBody BloodOxygenHistory bloodOxygenHistory){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toBloodPressureHistory")
    public JsonResult toBloodPressureHistory(@RequestBody BloodPressureHistory bloodPressureHistory){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toHeartRateHistory")
    public JsonResult toHeartRateHistory(@RequestBody HeartRateHistory heartRateHistory){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toWarningRecord")
    public JsonResult toWarningRecord(@RequestBody WarningRecord warningRecord){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toHealthCodeCount")
    public JsonResult toHealthCodeCount(@RequestBody HealthCodeCount healthCodeCount){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toNucleicAcidCount")
    public JsonResult toNucleicAcidCount(@RequestBody NucleicAcidCount nucleicAcidCount){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toTourCodeCount")
    public JsonResult toTourCodeCount(@RequestBody TourCodeCount tourCodeCount){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toVaccinationCount")
    public JsonResult toVaccinationCount(@RequestBody VaccinationCount vaccinationCount){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

    @GetMapping(value = "/toDustMonitoring")
    public JsonResult toDustMonitoring(@RequestBody DustMonitoring dustMonitoring ){
        JsonResult jsonResult = new JsonResult();
        return jsonResult;
    }

}
